package entity;

import static org.junit.Assert.*;

import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

public class CollegeTest {
	College col = new College(1, "college1");
	
	@Test
	public void testCollege() {
		assertNotSame(col,null);
	}

	@Test
	public void testGetIdcollege() {
		assertEquals(1,col.getIdcollege());
	}

	@Test
	public void testSetIdcollege() {
		col.setIdcollege(2);
		assertEquals(2,col.getIdcollege());
		col.setIdcollege(1);
	}

	@Test
	public void testGetLibelle() {
		assertEquals("college1",col.getLibelle());
	}

	@Test
	public void testSetLibelle() {
		col.setLibelle("col1");
		assertEquals("col1", col.getLibelle());
		col.setLibelle("college1");
	}

	@Test
	public void testGetElecteurs1() {
		List<Electeur> liselec = new ArrayList<Electeur>();
		Electeur elec = new Electeur(1, "avenue de", "dupont", "marie");
		liselec.add(elec);
		col.setElecteurs1(liselec);
		assertEquals(liselec, col.getElecteurs1());
	}

	@Test
	public void testSetElecteurs1() {
		List<Electeur> liselec = new ArrayList<Electeur>();
		Electeur elec = new Electeur(1, "avenue de", "dupont", "marie");
		liselec.add(elec);
		col.setElecteurs1(liselec);
	}

	/*@Test
	public void testGetElecteurs2() {
		fail("Not yet implemented"); // TODO
	}

	@Test
	public void testSetElecteurs2() {
		fail("Not yet implemented"); // TODO
	}*/

}
